Less-to-More Generalization: Unlocking More Controllability by In-Context Generation